French court cancels construction permit for Marseille 'mega-mosque'